<?php namespace Admin\Controller; 

use Hdphp\Controller\Controller;

//测试控制器
class IndexController extends Controller{

	//构造函数
	public function __init()
	{
		//检测用户是否登陆
		//p($_SESSION['uid']);exit;
		if(!isset($_SESSION['aid'])) header('Location: '.U('Login/index'));
		
	}
	
    //动作
    public function index(){
    	
    	View::make();
    }
	//欢迎
	public function welcome(){
		View::make();
	}
	
	//修改密码
	public function changePassword(){
		if(IS_POST){
			$newPassword = Q('post.newPassword');	//获取新密码
			
			if(strlen($newPassword)<4) View::error('密码过于简单'); //新密码长度判断
			if($newPassword != Q('post.confirmPassword')) View::error('两次密码不一样');
			
			
			$oldPassword = Q('post.oldPassword','','md5');
			//从数据库比对密码
			$user = Db::table('user')->where("uid={$_SESSION['uid']} and password='{$oldPassword}'")->get();
			if(empty($user)) View::error('原密码有误');
			
			Db::table('user')->where("uid={$_SESSION['uid']}")->update(['password'=>md5($newPassword)]);
			//清除登录状态 
			session_unset();
			session_destroy();
			View::success('修改成功',U('Login/parentHref'));
			
			exit;
		}
			
			
		View::make();
	}
	
	
	
	
	//站点设置
	public function webSet(){
		//二.修改
		if(IS_POST){
			//1.修改数据库
			foreach (Q('post.') as $name => $value) {
				//update webset set value='后盾博客教育' where name='WEB_NAME';
		   		Db::table('webset')->where("name='{$name}'")->update(array('value'=>$value));
			}
			//2.修改配置项文件
			//file_put_contents('./Config/webSet.php', "<?php\r\nreturn " . var_export(Q('post.'),true) . ";");
		    View::success("修改成功");
		}
		//一.显示配置数据
		$data = Db::table('webset')->get();
		View::with('data',$data);
		
		View::make();
	
	}
	
	
}
